home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / var / lib / dpkg / info / at.postinst < prev    next >
Text File  |  2008-07-10  |  1KB  |  32 lines

  1. #!/bin/sh -e
  2.  
  3. if [ "$1" = "configure" ]; then
  4.     SEQFILE=/var/spool/cron/atjobs/.SEQ
  5.     if [ ! -f $SEQFILE ]; then
  6.     echo 0 > $SEQFILE
  7.     chmod 600 $SEQFILE
  8.     chown daemon:daemon $SEQFILE
  9.     fi
  10.     if [ -z "$2" ]; then
  11.     update-rc.d atd start 89 2 3 4 5 . stop 11 1 . > /dev/null
  12.     else
  13.     if dpkg --compare-versions "$2" lt 3.1.9; then
  14.         chown daemon:daemon /var/spool/cron/atjobs /var/spool/cron/atspool /var/spool/cron/atjobs/.SEQ
  15.         chmod 1770 /var/spool/cron/atjobs /var/spool/cron/atspool 
  16.         # If we upgrade from an older version which still had a setuid root
  17.         # /usr/bin/at, change the /etc/at.deny permissions (since dpkg does not do it
  18.         # automatically).
  19.         if [ -f /etc/at.deny ] && ! dpkg-statoverride --list /etc/at.deny > /dev/null; then
  20.         chown root:daemon /etc/at.deny
  21.         chmod 0640 /etc/at.deny
  22.         fi
  23.         if [ -f /etc/at.allow ] && ! dpkg-statoverride --list /etc/at.allow > /dev/null; then
  24.         chown root:daemon /etc/at.allow
  25.         chmod 0640 /etc/at.allow
  26.         fi
  27.     fi
  28.     fi
  29. fi
  30.  
  31. invoke-rc.d atd start
  32.